@charset "utf-8";
/* CSS Document */
#login_restrita {width: 765px; margin: 80px auto; background: #F6F6F6;}
#form1 {width: 270px; margin: 20px 0 20px 50px; padding: 0 55px 0 0; border-right: 2px dotted #b9b9b9; float: left;}
#form1 div {width: 100%; display: block; clear: both; min-height: 35px;}
#form1 div h2 {color: #018ad2; border-bottom: 5px solid #ed1e24;}
#form1 div label {width: 45px; float: left; text-align: right; padding: 0 5px 0 0; font-size: 12px; line-height: 35px; margin: -5px 0 0;}
#form1 div input[type="text"], #form1 div input[type="password"] {width: 210px; float: right; border: 2px solid #d2d2d2; border-radius: 3px; padding: 2px 0;}
#form1 div input[type="submit"] {background: #108FD2; color: #FFF; border: none; font-family: Arial; font-weight: bold; padding: 5px 25px; cursor: pointer; float: right;}
#form1 div input[type="submit"]:hover {background: #FFF; color: #108FD2;}
#form1 div a {font-size: 10px; text-decoration: underline; color: #044d78; float: left; text-align: right; float: left; margin: 10px 0 0 50px;}
#form1 div a:hover {color: #01AEF0;}

#right-login {width: 210px; float: left; margin: 20px 0 20px 60px;}
#right-login h2 {color: #018ad2; border-bottom: 5px solid #f8931f;}
#right-login p {width: 210px; float: left;}
#right-login p a {width: 100%; background: #108FD2; color: #FFF; float: left; text-align: center; padding: 5px 0; font-weight: bold; font-size: 14px;}
#right-login p a:hover {background: #FFF; color: #108FD2;}


#info-login {background: url("../../imgs/slices/bg-info-login.jpg"); padding: 10px 20px; color: #FFF;}
#info-login p {font-size: 18px; letter-spacing: -1px;}
#info-login .info-cad {margin: 40px 0 0;}
#info-login .info-cad p {font-size: 14px; border-bottom: 1px dotted #FFF; margin: 0 0 8px;}
#info-login .info-cad p span {font-weight: bold; font-size: 18px;}


/*
h1.logintitle {font-size: 20px; margin:40px 0 10px 95px;}
.container-restrito{width:768px; height: auto; display:table; margin: 0 auto; background:#F6F6F6 0 0 !important; padding-bottom: 20px;}

.login_restrita{background:#F6F6F6 0 0; padding:5px 0; float:left;}
html body div#wrap.wrap div#body-container.body-container div#container-restrito.container-restrito div#container-right-login.container-right-login ul {margin: 50px 0px 0 -21px;}
html body div#wrap.wrap div#body-container.body-container div#container-restrito.container-restrito div#container-right-login.container-right-login ul li {color: #959597; font-size: 16px;}
html body div#wrap.wrap div#body-container.body-container div#container-restrito.container-restrito div#container-right-login.container-right-login ul li.top {margin: 0 0 10px 0;}
html body div#wrap.wrap div#body-container.body-container div#container-restrito.container-restrito div#container-right-login.container-right-login ul li.dim {margin: 3px 0; font-size: 12px;}
.login_restrita form{width: 440px; margin: 20px 0 0 50px;}
html body div#wrap.wrap div#body-container.body-container div#container-restrito.container-restrito div#login_restrita.login_restrita ul form#form1 fieldset li {margin-bottom: -3px;}
.container-right-login{float:right; width:237px; border:0 !important; margin:0; background:#F6F6F6 0 0; font-size:12px;}


input[type="text"]#btn_enviar_login_restrita {width:700px; margin: 20px ;}
html body div#wrap.wrap div#body-container.body-container div#container-restrito.container-restrito div#login_restrita.login_restrita ul form#form1 li input[type="submit"] {width: 100px; margin: 15px 0 0 0;}

.Conteudo-Login {width:768px; height: 100px; display:table; margin: 0 auto; background:#F6F6F6 0 0 !important; margin-bottom: 30px;}
.Conteudo-Login p{width: 675px; height: 85px; margin: 0 auto; text-align: center; border-top: 1px dotted #cccccc; padding: 23px 0 0 0;}
.Conteudo-Login p.AindaNaoTemCadastro {font-size: 16px;}
.Conteudo-Login > p.AindaNaoTemCadastro > .queroMeCadastrar { width: 210px; height: 30px; background: #25B1FC; padding:5px 35px 7px; color: #FFFFFF; font-size: 14px;}*/